package android.example.SakurakazeBuster;


import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Toast;

public class SakurakazeBusterActivity extends Activity  {
	
	
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.top);
        
        //onとoffボタンインスタンスを取得
        Button on = (Button)findViewById(R.id.on);
        Button off = (Button)findViewById(R.id.off);
        
        //リスナーを設定
        on.setOnClickListener(new StartButtonClickListener());
        off.setOnClickListener(new StopButtonClickListener());
    }

    class StopButtonClickListener implements OnClickListener {
	   //onClickメソッド
	   public void onClick(View v){
		   Toast.makeText(SakurakazeBusterActivity.this, "スキャンを終了します。", Toast.LENGTH_SHORT).show();
	   }
   }
    
   class StartButtonClickListener implements OnClickListener {
    	public void onClick(View v) {
    		
    		Toast.makeText(SakurakazeBusterActivity.this, "スキャンを開始します。", Toast.LENGTH_SHORT).show();
    		
			//終了時間を取得　インテントに設定
			//ラジオボタン情報取得
			RadioGroup radio = (RadioGroup)findViewById(R.id.select);
			RadioButton radiobutton = (RadioButton)findViewById(radio.getCheckedRadioButtonId());
			
			//インテント生成
			Intent intent = new Intent(SakurakazeBusterActivity.this, SakurakazeBusterService.class);

			//ラジオボタンの選択による処理分岐
			intent.putExtra("STOPTIME", radiobutton.getText().toString());
			
			startService(intent);
    	}
    } 
}
